<!DOCTYPE html>
<html>

<head>
    <title>System.Reflection.TypeAttributes</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
    <link rel="stylesheet" type="text/css" href="../../_assets/page.css">
</head>

<body>
    <div class="container">

        <table style="width: 100%;">
            <tr>
                <td>TypeAttributes {System.Reflection}</td>
                <td style="text-align: right;">.NET clr documentation</td>
            </tr>
        </table>

        <h2>TypeAttributes</h2>

        <h3>Description</h3>

        

        <h3>Declare</h3>        

        <pre>
            <code id="clr_ts">
# namespace System.Reflection
export class TypeAttributes extends <a href="/vignettes/clr/System/Enum.html">Enum</a> {
   NotPublic: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a> = 0;

   AutoLayout: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a> = 0;

   Class: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a> = 0;

   AnsiClass: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a> = 0;

   Public: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a> = 1;

   NestedPublic: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a> = 2;

   NestedPrivate: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a> = 3;

   NestedFamily: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a> = 4;

   NestedAssembly: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a> = 5;

   NestedFamANDAssem: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a> = 6;

   VisibilityMask: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a> = 7;

   NestedFamORAssem: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a> = 7;

   SequentialLayout: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a> = 8;

   ExplicitLayout: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a> = 16;

   LayoutMask: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a> = 24;

   ClassSemanticsMask: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a> = 32;

   Interface: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a> = 32;

   Abstract: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a> = 128;

   Sealed: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a> = 256;

   SpecialName: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a> = 1024;

   RTSpecialName: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a> = 2048;

   Import: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a> = 4096;

   Serializable: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a> = 8192;

   WindowsRuntime: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a> = 16384;

   UnicodeClass: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a> = 65536;

   AutoClass: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a> = 131072;

   StringFormatMask: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a> = 196608;

   CustomFormatClass: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a> = 196608;

   HasSecurity: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a> = 262144;

   ReservedMask: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a> = 264192;

   BeforeFieldInit: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a> = 1048576;

   CustomFormatMask: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a> = 12582912;

}
</code>
        </pre>

        <h3>.NET clr type reference tree</h3>

        <ol>
<li>this class extends from <a href="/vignettes/clr/System/Enum.html">Enum</a> class: <a href="/vignettes/clr/System/Enum.html">Enum</a></li>
<li>use by <i>field</i> member <code>NotPublic</code>: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a></li>
<li>use by <i>field</i> member <code>AutoLayout</code>: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a></li>
<li>use by <i>field</i> member <code>Class</code>: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a></li>
<li>use by <i>field</i> member <code>AnsiClass</code>: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a></li>
<li>use by <i>field</i> member <code>Public</code>: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a></li>
<li>use by <i>field</i> member <code>NestedPublic</code>: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a></li>
<li>use by <i>field</i> member <code>NestedPrivate</code>: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a></li>
<li>use by <i>field</i> member <code>NestedFamily</code>: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a></li>
<li>use by <i>field</i> member <code>NestedAssembly</code>: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a></li>
<li>use by <i>field</i> member <code>NestedFamANDAssem</code>: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a></li>
<li>use by <i>field</i> member <code>VisibilityMask</code>: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a></li>
<li>use by <i>field</i> member <code>NestedFamORAssem</code>: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a></li>
<li>use by <i>field</i> member <code>SequentialLayout</code>: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a></li>
<li>use by <i>field</i> member <code>ExplicitLayout</code>: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a></li>
<li>use by <i>field</i> member <code>LayoutMask</code>: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a></li>
<li>use by <i>field</i> member <code>ClassSemanticsMask</code>: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a></li>
<li>use by <i>field</i> member <code>Interface</code>: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a></li>
<li>use by <i>field</i> member <code>Abstract</code>: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a></li>
<li>use by <i>field</i> member <code>Sealed</code>: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a></li>
<li>use by <i>field</i> member <code>SpecialName</code>: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a></li>
<li>use by <i>field</i> member <code>RTSpecialName</code>: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a></li>
<li>use by <i>field</i> member <code>Import</code>: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a></li>
<li>use by <i>field</i> member <code>Serializable</code>: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a></li>
<li>use by <i>field</i> member <code>WindowsRuntime</code>: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a></li>
<li>use by <i>field</i> member <code>UnicodeClass</code>: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a></li>
<li>use by <i>field</i> member <code>AutoClass</code>: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a></li>
<li>use by <i>field</i> member <code>StringFormatMask</code>: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a></li>
<li>use by <i>field</i> member <code>CustomFormatClass</code>: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a></li>
<li>use by <i>field</i> member <code>HasSecurity</code>: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a></li>
<li>use by <i>field</i> member <code>ReservedMask</code>: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a></li>
<li>use by <i>field</i> member <code>BeforeFieldInit</code>: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a></li>
<li>use by <i>field</i> member <code>CustomFormatMask</code>: <a href="/vignettes/clr/System/Reflection/TypeAttributes.html">TypeAttributes</a></li>
</ol>


        <hr />
        <div style="text-align: center;">[Package <em>{$package}</em> version {$version} <a
                href="../{$package}.html">Index</a>]
        </div>
    </div>
</body>

<script type="text/javascript" src="../../_assets/R_syntax.js"></script>
<script type="text/javascript" src="../../_assets/highlights.js"></script>
<script type="text/javascript">r_highlights("clr_ts");</script>

</html>